// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	1/6/2015 12:44:24 PM				
// -----------------------------

#ifndef _DelayPass_h
#define _DelayPass_h

#include "SoundPass.h"

class DelayPass : public SoundPass
{
public:
	Float	DelayOffset;
	Bool	UseDecay;
	Float	Decay;
	Float	DecayStart;

	DelayPass();
	virtual ~DelayPass();

	virtual SoundSample		Apply(const SoundSample& input) const;

private:

	DelayPass(const DelayPass& refDelayPass);
	DelayPass& operator=(const DelayPass& refDelayPass);
};

#endif